|
|
5#

楼主 |
发表于 2010-11-24 12:52:32
|
只看该作者
本帖最后由 yangqs 于 2011-1-9 09:19 编辑
武器类型Weapon.xml
<WeaponTemplate……</WeaponTemplate>
id="SovietFighterAircraftFlakMissile"
AttackRange="200.0"攻击范围
MinimumAttackRange="10"最小攻击范围
WeaponSpeed="500"武器速度
AcceptableAimDelta="20d"武器横向角度,超过角度将不会射击,除非调整自身的位置后再射击
PreAttackType="PER_SHOT"每次攻击类型,3个值,分别为"PER_CLIP"弹夹,"PER_SHOT"开枪,"PER_TARGET"目标
ClipSize="16"弹夹大小
AutoReloadsClip="RETURN_TO_BASE"自动换弹夹,3个值,分别为"AUTO"自动,"NONE"无,"RETURN_TO_BASE"返回出发点
Flags="ATTACK_NEEDS_LINE_OF_SIGHT NOT_ATTRACTED_BY_MAGNETS"标志
FireSound="SOV_MigFighter_MissileFire"开枪的声音
FireFX="FX_SovietMigMissilesFire"开枪枪口特效
FireVeteranFX="FX_SovietMigMissilesFire_Vet"老兵开枪枪口特效
RequiredAntiMask="ANTI_AIRBORNE_VEHICLE ANTI_AIRBORNE_INFANTRY"此武器对这些单位有效,多选,具体如下
ANTI_GROUND对地面单位有效
ANTI_STRUCTURE对建筑有效
ANTI_WATER对水面单位有效
ANTI_SUBMERGED对潜艇有效
ANTI_VEHICLE对载具有效
ANTI_INFANTRY对士兵有效
ANTI_AIRBORNE_VEHICLE对空中载具有效
ANTI_AIRBORNE_INFANTRY对空中士兵有效
ANTI_LIFTED_GROUND_UNIT对腾空于地面的单位有效
ANTI_AIRBORNE_INFANTRY"对飞行器有效
ANTI_PARACHUTE对伞兵有效
ANTI_PROJECTILE对射弹有效
ANTI_SMALL_MISSILE对小导弹有效
ANTI_BALLISTIC_MISSILE对弹道导弹有效
ANTI_MINE对矿山有效
ProjectileCollidesWith="ALLIES ENEMIES NEUTRAL STRUCTURES WALLS"发射对象=敌人 中立 盟友 建筑 墙体
CanFireWhileMoving="true"是否移动时可以进攻
InstantLoadClipOnActivate="true"
VirtualDamage="SHARE"虚拟伤害,3个值,分别为"NONE"无,"SOLO"单独,"SHARE"共享
RadiusDamageAffects="ENEMIES"伤害对象=ENEMIES敌人, NEUTRALS中立, ALLIES盟友, SELF自己
>
<PreAttackDelay攻击之前停顿
MinSeconds="0.1s"
MaxSeconds="0.1s" />
<FiringDuration开火持续时间
MinSeconds="0.1s"
MaxSeconds="0.3s" />
<ClipReloadTime换弹时间
MinSeconds="0.3s"
MaxSeconds="0.5s" />
Flags= 标志,多选,分别如下:
NOT_ATTRACTED_BY_MAGNETS此武器不被磁力卫星卷走
ATTACK_NEEDS_LINE_OF_SIGHT此武器为需要可视攻击虚线的攻击
RELOAD_WHEN_ATTACK_STOPS此武器攻击停止时需要重载
IGNORE_TARGET_AS_OBSTACLE此武器为有障碍物时忽略目标
FORCE_EMPTY_ENTIRE_CLIP
+SYNC_AMMO_ON_ACTIVATE此武器为弹药同步启动
CRUSH_VEHICLE此武器为碾压
IGNORE_WALL_RELATIONSHIP此武器可穿越墙体
IGNORE_ENCLOSURE_CHECK此武器忽略围栏检查
<Nuggets>弹头,共分类35种
武器弹头类型中,在武器方面共有35种不同类型的弹头,分别如下:
<DamageNugget>杀伤类弹头,最终的伤害一般由这个起作用,比如一个[发射体弹头]所携带的子弹头就是[杀伤弹头]
<DOTNugget>圆点弹头
<DamageAndSpawnNugget>杀伤和卵生弹头
<ProjectileNugget>发射体弹头,最为常见
<SuppressionNugget>抑制弹头
<TerrainCraterNugget>地形破坏弹头
<WeaponOCLNugget>武器建造列表弹头
<ActivateLaserNugget>启动激光弹头
<ActivateStreamNugget>启动队列弹头
<ActivateLiftObjectNugget>启动举起物件弹头
<ActivateLinearDamageNugget>启动线的杀伤弹头
<ActivateCircularDamageNugget>启动圆环的杀伤弹头
<SlavesAttackNugget>服从者攻击弹头,比如舰载机
<MetaImpactNugget>气浪弹头
<LeechHealthDamageNugget>吸血杀伤弹头,铁锤坦克用的就是这个弹头
<SecondaryDamageNugget>第二杀伤弹头,冷冻弹头
<SpecialPowerNugget>特别的能力弹头,技能弹头
<AttributeModifierNugget>属性修改弹头
<DamageContainedNugget杀伤包含弹头
<LuaEventNugget>事件弹头
<LineDamageNugget>线性杀伤弹头
<SeedTiberiumNugget>播种泰伯利亚矿弹头
<ParalyzeNugget>麻痹弹头
<InformationWarfareNugget>战斗信息弹头
<SpendStolenTiberiumNugget>花费偷泰伯利亚矿弹头
<ReportWeaponFiredStatNugget>报告武器点燃了放射弹头
<ScatterProjectileNugget>散弹发射体弹头
<FireOnObjectsNugget>在物件弹头上点燃的弹头
<TintObjectsNugget>物体染色弹头,比如C4时,将敌人变红,辐射时,物体变绿
<ContainedObjectAttackNugget>包含物件攻击弹头
<InformTargetNugget>信息目标弹头
<AttachNugget>C4缚上弹头
<StripMaxHealthPercentNugget>包含物件攻击弹头
<GrapplingHookNugget>互钩弹头
<LeechPercentMaxHealthDamageNugget>以吸血百分比最大健康杀伤弹头,比如百合子下血方式
DamageType=杀伤类型,在<DamageNugget>杀伤类弹头里,具体数值如下:
"EXPLOSIVE"爆炸
"ROCKET"导弹
"KI"意念
"UNRESISTABLE"不抵抗
"SNIPER"狙击手,按照百分比下血
"MELEE"格斗
"GRENADE"手榴弹
"FLAK"高射炮
"MAGIC"魔术,吸血
"CONCUSSIVE"冲击波
"CANNON"炮轰
"PRISM"光棱
"AUTO_CANNON"自动火炮
"HEALING"医疗
"GUN"手枪
"TESLA"磁暴
"CRUSH"碾压
"RADIATION"幅射
DeathType=死亡类型,在<DamageNugget>杀伤类弹头里,具体数值如下:
NORMAL正常死亡
EXPLODED爆炸死亡
SHATTERED坠落而死
STABBED杀死
DETONATED引爆而死(C4?)
CATALYST催化而死
BITTEN咬死?
LASERED激光打死
ELECTROCUTED电死
CRUSHED压死
BURNED烧死
SUICIDED自杀
INTERNAL_DESTRUCTION内在破坏而死(蜘蛛?)
IRRADIATED辐射而死 |
评分
-
查看全部评分
|